220 PRINT "WELCOME TO THE SEARCH FOR THE LOST DUTCHMAN'S GOLD." : PRINT "I'M THE GHOST OF BACK-PACK SAM, YER GUIDE ON THIS ADVENTURE."
230 PRINT : PRINT"YA CAN USE TWO WORD COMMANDS TO FIND CLUES 'N MOVE 'BOUT. GET, GO, PUT, DROP,"
240 PRINT "SCORE, INVENTORY, 'N 'BOUT 100 MORE WORDS MAKE SENSE TA ME." : PRINT"ASK FER HELP IF YA GET STUMPED." : PRINT "I HOPE YA DON'T END UP A GHOST, LIKE ME!!"
760 PRINT: IF L=9 AND O$(22,2)="11" THEN PRINT "THAR'S NOISE UP AHEAD." : PRINT "SOUNDS LIKE INJUNS.
770 IF L=9 AND O$(22,2)="" THEN O$(22,2)="11"
780 INPUT " --NOW WHAT";QM$
790 IF LN <10 AND CL=1 THEN PRINT "YER RUNNIN' LOW ON KEROSENE.
800 REM
810 IF QM$ <> "SCORE" THEN 870
820 IF L <> 6 THEN T$= "YA GET NOTHIN' FOR BEIN' HERE!" : GOTO 2990
830 Z=0 :FOR I=14 TO 17 : IF O$(I,2) = "6" THEN Z=Z+1
840 NEXT
850 PRINT "YA GOT "Z" TREASURES, TOT'LIN "(Z/4)*100"%" : IF Z = 4 THEN PRINT "YA MADE IT!!": GOTO 3290
860 T$= "YA MISSED SUN TREASURE!" : GOTO 2990
870 IF CL=0 AND L=15 AND O$(6,3) <> "1" THEN PRINT "YE GAD!" : PRINT "YA BEEN BIT BY A RATTLER." : PRINT "YER DEAD." :GOTO 3290
880 IF L=17 AND U=1 AND RND(1)*9+1 < 2 THEN PRINT "HOLEY CRAP! WOWIE!! IT'S A CAVE IN !! ": PRINT "THE IRON DOOR'S BLOCKED, " : PRINT "YER TRAPPED!!" : U=0
890 IF QM$="HELP" THEN X=VAL(N$(L,3)) : ON X GOSUB 3310,3320,3330,3340,3360,3380,3390,3400, : GOTO 370
900 X1 =LEN(QM$) : IF X1 <3 THEN T$="WHAT?" : GOTO 2990
910 X3=0 : FOR X2=3 TO X1 : M1$= MID$(QM$,X2,1) : IF M1$=" " THEN X3 = X2 : X2=X1
920 NEXT X2 : X2 = X3 : IF X3 =0 THEN X2 = X1
930 P$ = LEFT$(QM$,3) : IF X2 < > X1 AND X2+ 3 > X1 THEN 1160
940 II =-1 : FOR I= 0 TO 42 : IF P$=R$(I) THEN II=I
950 NEXT : IF II > -1 THEN I= II : GOTO 990
960 IF X1 = X2 THEN T$= "WHAT?" : GOTO 2990
970 T$="SORRY, BUT YA CAN'T "+ LEFT$(QM$,X2) : IF X2 < X1 THEN T$=T$ + RIGHT$(QM$,X1 - X2)
980 T$=T$+ "." : GOTO 2990
990 IF I < 8 AND X1=X2 THEN ON I+1 GOSUB 3130,3130,3130,3290,1230,3140,3000,3100 : GOTO 2990
1000 JJ= -1 : M1$ = MID$(QM$,X2+1,3) : FOR J= 0 TO 32 : IF M1$ = LEFT$ (O$(J,0),3) THEN JJ = J
1010 NEXT : J= JJ : IF JJ > -1 THEN 1170
1020 IF M1$ = "IRO" THEN 1130
1030 IF I=36 THEN 1570
1040 IF N$(L,1) = "" THEN 1100
1050 Z=1 : A = Z : X1 = LEN(N$(L,1)) : FOR X2 = 5 TO X1 : IF MID$(N$(L,1),X2,1) <> CHR$(46) AND X2 <> X1 THEN NEXT : GOTO 1100
1060 M2$=MID$(N$(L,1),Z,3) : IF M2$=M1$ THEN 1080
1070 Z=X2+2 : A=A+1 : GOTO 1100
1080 X2=X1 : B=A : IF I=10 THEN PRINT "YA SEE NOTHIN' SPECIAL." : GOTO 430
1090 GOTO 1170
1100 FOR X=43 TO 46 : IF M1$=R$(X) THEN X=46 : NEXT : GOTO 1210
1110 REM
1120 IF O$(4,3) = "1" OR O$(6,3) = "1" THEN IF I=23 AND M1$= "SEL" THEN PRINT "OK" : PRINT "YER DEAD." : GOTO 3290
1160 T$ ="I MUST BE DUMB, YA DON'T MAKE SENSE." : GOTO 2990
1170 IF I < 9 THEN 1210
1180 IF J < 33 AND J > -1 THEN B= VAL(O$(J,2)) : IF B<> L AND B> 0 THEN 2980
1190 IF J > 32 THEN J= 29
1200 ON I - 8 GOSUB 1990,2210,2210,2210,1990,2610,2610,2610,2610,2810,2810,1990,1270,1270,1750,1740,1740,1550,1830,1920,1950,1340,1340,1390,1510,1990,1540,1570,2610,2600,2150,2170,2810,3410
1210 IF I < 9 THEN ON I+1 GOSUB 1590,1590,1590,3290,1230,1590,3000,3100,2150
1220 GOTO 2990
1230 IF O$(3,3) <> "1" THEN 2980
1240 PRINT "OK" : FOR I=13 TO 17 : IF VAL(O$(I,2)) = -L THEN T$ = "EUREKA! WE STRUCK GOLD?!??" : O$(I,2) = STR$(L) : RETURN
2930 IF M1$ = "MUL" THEN T$="YA GOT KICKED !" : RETURN
2940 IF M1$ <> "LAN" THEN 1730
2950 IF O$(13,3) <> "1" OR O$(12,3) <> "1" THEN 2150
2960 IF LM=50 THEN LN=LN+50 : LM =0 : GOTO 400
2970 T$="JAR'S EMPTY." :RETURN
2980 T$="YA CAN'T DO THAT... YET!
2990 PRINT T$ : T$="" : GOTO 370
3000 PRINT "YA GOT WITH YA: "; : IF IN=0 AND O$(1,3) <> "1" THEN T$="NOTHIN'" : RETURN
3010 B=VAL(O$(0,3)) : X1=B : IF B <> 1 THEN 3040
3020 PRINT : PRINT O$(0,0)", CONTAINING: "; : FOR I=1 TO 22 : IF O$(I,2)="-1" THEN PRINT O$(I,0)". ";:X1=2
3030 NEXT : IF X1 <> 2 THEN PRINT "NOTHIN'! ";
3040 IF O$(1,3)="1" THEN PRINT : PRINT "THE MULE, WHICH YER LEADIN. "; : IF B=2 THEN PRINT "(CARRYIN' SADDLEBAGS) ";
3050 PRINT : X1=0 : FOR I=2 TO 22 : IF VAL(O$(I,3)) < 1 THEN 3080
3060 IF CL=1 AND I=12 THEN PRINT "LIT ";
3070 PRINT O$(I,0)". ";
3080 NEXT
3090 T$="" : RETURN
3100 IF L=19 THEN PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT "YA FELL 100 FEET 'N LANDED ON THE ROCKS." : PRINT:PRINT:PRINT"<UNK! {0009}><UNK! {0009}>YER DEAD." : GOTO 3290
3110 IF J=23 OR J=32 OR M1$="P" THEN T$="OK" : RETURN
3120 GOTO 1730
3130 T$="WHERE?" : RETURN
3140 IF L=25 THEN L=26 : GOTO 400
3150 IF L=26 THEN L=25
3160 GOTO 400
3170 DATA ,,,,,,,,IN A MINER'S SHACK,WINDOW. DOOR,,1,3,3,,,IN A DESERT,ROAD. MOUNTAINS. DESERT,WNES,2,4,2,2,2,ON A DIRT PATH,MINER'SHACK. ROAD. MOUNTAINS," W ",5,1,4,2,2
3180 DATA ON A DIRT ROAD,MOUNTAINS. PATH. DESERT. TOWN,NE S,2,7,3,2,5,IN A GHOST TOWN,SALOON," N ",1,6,4,,,IN A SALOON,,W ,1,5,,,
3190 DATA AT THE SUPERSTITION MOUNTAINS,ROAD. DESERT,S N ,4,4,2,2,2,AT WEAVER'S NEEDLE,,NS ,1,9,7,,
3200 DATA IN A NARROW DEFILE,BUSHES. CAVES," NS",1,11,10,12,8,IN A SMALL CAVE,,E ,1,9,,,,BEHIND A BUSH,BUSH.,W ,1,9,,,,IN A BOX CANYON,BUSHES. TREES. BOULDERS," S",4,12,12,12,9
3210 DATA IN FRONT OF A HIDDEN MINE,MINE SHAFT,ESNW,8,14,12,12,12,IN THE MOUTH OF A DIM MINE,MINE SHAFT,EW ,1,15,13,,,IN A MINE,DARK TUNNEL,EW,6,16,14,,
3220 DATA AT THE END OF A TUNNEL,IRON DOOR," W ",1,17,15,,,IN A LARGE CHAMBER,IRON DOOR,WNES,1,16,19,18,20,IN A MAZE OF TUNNELS,,NSEW,6,18,18,18,18,IN FRONT OF A PIT,DARK HOLE," S ",7,23,17,,
3230 DATA AT AN INTERSECTION,," SNW",6,,22,17,21,IN A DEAD END TUNNEL,,E ,8,20,,,,IN A BLOCKED TUNNEL,,N ,8,20,,,,AT THE BOTTOM OF A SHAFT,WALLS,S ,8,24,,,
3240 DATA IN A TUNNEL,,NS ,6,23,25,,,AT THE END OF A TUNNEL,LADDER," N ",6,26,24,,,AT THE TOP OF A LADDER,,,6,1,25,,
3250 DATA SADDLEBAGS,2,1,MULE,,3,BURLAP SACK,4,14,SHOVEL,4,1,RIFLE,4,1,MAP,1,-25,GUN,1,-1,CARROTS,1,-1,BOX OF RIFLE BULLETS,1,-6,WHISKEY BOTTLES,2,6,KEYS,1,-6,PILE OF BONES (MINE),2,8
3260 DATA LANTERN,2,-8,JAR OF LIQUID,1,-11,*SPANISH COINS*,1,-10,*TOURQUOISE*,1,-23,#SILVER#,1,-21,#GOLD#,1,-22,MATCHES,1,-14,CRATES,3,17,NOTE,1,-17,PAPER,1,6,INDIANS,,11
3270 DATA ORE CART,,14,BED,,1,SIGN,,5,BROKEN GLASS,,6,TABLES,,6,CHAIRS,,6,ROCKS,,10,WOODEN RAILS,,15,CACTUS,,2,TRAP DOOR,,26
3280 DATA GO ,ENT,RUN,QUI,DIG,CLI,INV,JUM,DRO,GET,EXA,REA,LOO,MOV,CAT,CHA,LEA,RID,PUT,PLA,PIC,PUS,PUL,SHO,OPE,CLO,GIV,BUR,LIG,DRI,BRE,HIT,UNL,LOC,TAK,LIS,SAY,FEE,LOA,UNT,FOL,POU,EAT,NOR,SOU,EAS,WES
3290 PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT: INPUT "DO YA WANNA TRY AGAIN";QM$ : IF LEFT$(QM$+" ",1)="Y" THEN RUN
3300 REM
3310 PRINT "TRY EXAM'NIN THIN'S." : RETURN
3320 PRINT "ROADS GO PLACES." : RETURN
3330 PRINT "MAYBE THE TRAIL GOES SOMEWHAR." : RETURN
3340 IF O$(5,3) <> "1" THEN PRINT "YA GOT A MAP?" :RETURN
3350 PRINT "TRY 'FOLLOW.'" : RETURN
3360 IF VAL(O$(1,2))=L THEN PRINT "THE MULE LOOKS THIN." : RETURN
3370 GOTO 3310
3380 PRINT "KEEP GOIN'." : RETURN
3390 PRINT "IT'S SLIPRY, BUTCHA MIGHT MAKE IT DOWN." : RETURN
3400 PRINT "THIS HERS'S A MINE, YA KNOW." : RETURN
3410 IF J=7 THEN T$="THEY TASTE PURTY GOOD." : RETURN
3420 T$="CAN'T DO THAT... WEIRDO !" : RETURN
3430 INPUT "SURE ";QM$ : IF LEFT$(QM$+" ",1) <> "Y" THEN 780